import { userRegisterApi,userLoginInApi } from "@/api/userApi";

export default {
    // 执行异步操作事件 registerAction,将数据传入
    async registerAction({ commit },userData){
        // 等待请求接口 userRegister 响应数据
        // 如果返回结果的code 值为0，表明请求接口成功，
        // 执行mutation中的 setUserRegisterInfo 方法，并将请求接口返回的结果传入
        let ret = await userRegisterApi(userData)
        if(ret.code === 0 ){

            commit('setUserRegisterInfo',ret.data)
        }
        return ret.code
    },

    async loginAction({commit},userData){
        // 等待请求接口 userRegister 响应数据
        // 如果返回结果的code 值为0，表明请求接口成功，
        // 执行mutation中的 setUserRegisterInfo 方法，并将请求接口返回的结果传入
        let ret = await userLoginInApi(userData)
        if(ret.code === 0 ){
            commit('setUserLoginInfo',ret.data)
        }
        return ret.code
    }
}